﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="backend.c" />
    <ClCompile Include="configuration.c" />
    <ClCompile Include="l2h.c" />
    <ClCompile Include="l2h.flex.c" />
    <ClCompile Include="l2h.tab.c" />
    <ClCompile Include="frontend.c" />
    <ClCompile Include="treeutil.c" />
    <ClCompile Include="..\srclib\argtable3.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\dbg_helpers.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\encoding.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\lib.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\output.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\byte_order.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\crc32.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\edonr.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\gost.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="hashes.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\haval.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\md2.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\md4.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\sha3.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\rhash_tiger.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\ripemd.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tiger_sbox.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tiger.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\tth.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\snefru.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\traverse.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\b64.c">
      <Filter>services</Filter>
    </ClCompile>
    <ClCompile Include="processor.c" />
    <ClCompile Include="..\hc\builtin.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="..\hc\dir.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="..\hc\file.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="..\hc\str.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\filehash.c" />
    <ClCompile Include="..\hc\hash.c">
      <Filter>builtin</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\bf.c" />
    <ClCompile Include="..\srclib\blake3.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\blake3_dispatch.c">
      <Filter>hash</Filter>
    </ClCompile>
    <ClCompile Include="..\srclib\blake3_portable.c">
      <Filter>hash</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="backend.h" />
    <ClInclude Include="configuration.h" />
    <ClInclude Include="l2h.tab.h" />
    <ClInclude Include="frontend.h" />
    <ClInclude Include="resource.h" />
    <ClInclude Include="targetver.h" />
    <ClInclude Include="treeutil.h" />
    <ClInclude Include="..\srclib\argtable3.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\dbg_helpers.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\encoding.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\lib.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\output.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\crc32.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="hashes.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\traverse.h">
      <Filter>services</Filter>
    </ClInclude>
    <ClInclude Include="processor.h" />
    <ClInclude Include="..\hc\builtin.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="..\hc\dir.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="..\hc\file.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="..\hc\str.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="..\hc\hash.h">
      <Filter>builtin</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\blake3.h">
      <Filter>hash</Filter>
    </ClInclude>
    <ClInclude Include="..\srclib\blake3_impl.h">
      <Filter>hash</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="l2h.rc" />
  </ItemGroup>
  <ItemGroup>
    <Bison Include="l2h.y" />
  </ItemGroup>
  <ItemGroup>
    <Flex Include="l2h.lex" />
  </ItemGroup>
  <ItemGroup>
    <Filter Include="services">
      <UniqueIdentifier>{e331eeea-ab9f-4ade-adf1-d65179aea553}</UniqueIdentifier>
    </Filter>
    <Filter Include="hash">
      <UniqueIdentifier>{815af3f8-480a-46cb-bf47-3ac203eab5c4}</UniqueIdentifier>
    </Filter>
    <Filter Include="cuda">
      <UniqueIdentifier>{3ba2ce6a-d324-4856-b7c0-7480cd7d463d}</UniqueIdentifier>
    </Filter>
    <Filter Include="builtin">
      <UniqueIdentifier>{07372a5b-206f-4629-90b4-89a1069fa132}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <CudaCompile Include="..\hc\sha1.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\md5.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\sha256.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\sha224.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\whirlpool.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\gpu.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\sha512.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\sha384.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\rmd160.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\crc32.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\md2.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
    <CudaCompile Include="..\hc\md4.cu">
      <Filter>cuda</Filter>
    </CudaCompile>
  </ItemGroup>
  <ItemGroup>
    <MASM Include="..\srclib\blake3_avx2_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_avx512_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_sse2_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
    <MASM Include="..\srclib\blake3_sse41_x86-64_windows_msvc.asm">
      <Filter>hash</Filter>
    </MASM>
  </ItemGroup>
</Project>